Part Number Hot Search : 
RB480 69218 1775554 X24C01GM HMC533 74HC147D X5165S8 MBT2222
Product Description
Full Text Search
 

To Download LC78628 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Ordering number : ENN6329
CMOS IC
LC78628E
Compact Disc Player DSP with Built-in HDCD Decoder
(R)
Overview
The LC78628E CMOS IC implements signal processing and servo control for compact disc players, laser disc players, CD-V, CD-I, and similar products. It provides functions for demodulation of the EFM signal from the optical pickup, deinterleaving, error detection and correction, and processing servo system commands issued by the system microprocessor. In addition to this basic CD functionality, it also provides HDCD (High Definition Compatible Digital) decoding functions and CD text functions. It also includes a built-in EFM PLL circuit.
* Performs detection, protection, and interpolation for the frame synchronizing signal to assure stable data readout. * Demodulates the EFM signal, converting it to 8-bit symbol data. * After applying a CRC check to the subcode Q signal, outputs that data to the control microprocessor using serial data transfer.
Continued on next page.
Package Dimensions
unit: mm 3174-QIP80E
[LC78628E]
23.2 20.0 0.8 1.0
64 65
Functions
* Full decoding and playback for discs encoded with the HDCD technique developed by Pacific Microsonics, Inc. * Slices the high-frequency input signal at an accurate level, converts it into the EFM signal, and generates a PLL clock with an average frequency of 4.3218 MHz performing a phase comparison with an internal VCO. * Accurately generates a reference clock signal and all necessary internal timings using an external 16.9344MHz crystal. * Controls the disc motor speed using a frame phase difference signal created based on the reproduced clock signal and the reference clock.
0.8
1.6
41 40
0.35
0.15
17.2 14.0
0.8
1.6
80 1 24
25
3.0max
2.7
21.6
0.8
SANYO: QIP80E
(R)
HDCD(R) (High Definition Compatible Digital(R)) is a registered trademark of Pacific Microsonics, Inc. in the US and other countries. A license from Pacific Microsonics, Inc. is required to use this product. Sanyo Electric Co., Ltd. has acquired license for the use of HDCD technology from Pacific Microsonics, Inc. The following patents apply to the design of this product: USA: 5479168, 5638074, 5640161, 5808574, 5838274, 5854600, and 5872531. Australia: 669114 Other patents have also been applied for.
Any and all SANYO products described or contained herein do not have specifications that can handle applications that require extremely high levels of reliability, such as life-support systems, aircraft's control systems, or other applications whose failure can be reasonably expected to result in serious physical and/or material damage. Consult with your SANYO representative nearest you before using any SANYO products described or contained herein in such applications. SANYO assumes no responsibility for equipment failures that result from using products at values that exceed, even momentarily, rated values (such as maximum ratings, operating condition ranges, or other parameters) listed in products specifications of any and all SANYO products described or contained herein.
SANYO Electric Co.,Ltd. Semiconductor Company
TOKYO OFFICE Tokyo Bldg., 1-10, 1 Chome, Ueno, Taito-ku, TOKYO, 110-8534 JAPAN
32400RM (OT) No. 6329-1/40
0.8
15.6
LC78628E
Continued from preceding page.
* Buffers the demodulated EFM signal data in internal RAM and compensates for 4 frames of jitter due to disc speed fluctuations. * Performs unscrambling and deinterleaving by reordering the demodulated EFM signal data to the stipulated order. * Performs error detection and correction and flag processing (C1: dual errors, C2: dual errors) * The C2 flags are set based on the C1 flags and the result of the C2 processing, and the signal is interpolated or muted according to the C2 flags. Four-sample interpolation is adopted in the interpolation circuit. Linear (average value) interpolation is applied if up to three consecutive errors are indicated by the C2 flags, and muting at the zero level is applied if four or more consecutive errors are indicated. * Performs track jump, focus start, disc motor start/stop, muting on/off, track count, and other operations by executing 8- or 16-bit commands serially input from the system microprocessor. Block Diagram
* Supports high-speed disc access operations based on arbitrary track counts. * Provides digital outputs. * Built-in D/A converter based on a third-order noise shaper. * Zero-cross muting * Digital attenuator and deemphasis filter * Support 2 x speed playback * Bilingual function * Built-in text decoder * Five general-purpose I/O ports
Features
* 80-pin QFP package * Fabricated in a silicon gate CMOS process * 3.3 and 5 V power supply voltages
VDD VSS VDD3V VSS RAM address generator Interpolation mute Bilingual LRSY C2F ROMXA LRCKI BCKI DATAI MUX, S-P HDCD decoder MUX 8*Fs HDCD interpolation filter De-emphasis attenuator Digital output DOUT GAIN HDCD
DEFI EFMIN
Slice level control
VCO clock control
FSEQ
Synchronization EFM demodulation C1 and C2 error detection and correction flag processing
CLV+ CLV- V/P
CLV digital servo
TEST6 CS WRQ SQOUT CQCK COIN RWC
Subcode separation Q CRC Microprocessor interface
Text decoder
TST11 TEST1 TEST2 TEST3 TEST4 TEST5 2k x 8bits RAM
EFMO
VVDD VVSS
ISET
PDO
PCK
TAI
FR
M U X
DFOLO DACKO LRCKO DFORO
Servo commander
I/O ports
Crystal oscillator System timing generator
1-bit DAC RVDD MUTER MUTEL LVDD RCHP RCHN RVSS LVSS LCHN LCHP
PCCL HFL TES TOFF JP- JP+ RES
EMPH
SCLK DQSY SRDT
P0 P1 P2 P3 P4
16M 4.2M CK2 FSX
XVSS XIN XOUT XVDD
EFLG
TGL
A12795
No. 6329-2/40
LC78628E Pin Assignment
RWC WRQ FSX BCKI TEST6 DATAI EFLG LRCKI DOUT MUTER RVDD RCHP RCHN RVSS LVSS LCHN LCHP LVDD MUTEL XVSS XOUT XIN XVDD P3 SQOUT COIN CQCK RES TST11 SCLK DQSY 4.2M SRDT TEST5 CS LRSY CK2 ROMXA C2F TEST1 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25
LC78628E
P2 P1 P0 GAIN DACKO DFOLO DFORO LRCKO EMPH TEST4 16M JP- JP+ VDD3V TEST3 HDCD
DEFI TAI PDO VVSS ISET VVDD FR VSS VSS EFMO EFMIN TEST2 CLV+ CLV- V/P VDD P4 PCCL HFL TES PCK FSEQ TOFF TGL
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
A12796
Specifications
Absolute Maximum Ratings at Ta = 25C, VSS = 0 V
Parameter Maximum supply voltage Symbol VDD max1 VDD max2 VIN5 max VIN3 max VOUT5 max VOUT3 max Pd max Topr Tstg Conditions VDD, VVDD, XVDD, LVDD, RVDD VDD3V Ratings VSS - 0.3 to VSS + 6.0 VSS - 0.3 to VSS + 4.0 VSS - 0.3 to VDD1 + 0.3 VSS - 0.3 to VDD2 + 0.3 VSS - 0.3 to VDD1 + 0.3 VSS - 0.3 to VDD2 + 0.3 500 -20 to +75 -40 to +125 Unit V V V V V V mW C C
Input voltage
Output voltage Allowable power dissipation Operating temperature Storage temperature
Allowable Operating Conditions at Ta = 25C, VSS = 0 V
Parameter Symbol VDD1 VDD2 VIH1 High-level input voltage VIH2 VIH3 VIL1 Low-level input voltage VIL2 VIL3 Conditions VDD, VVDD, XVDD, LVDD, RVDD VDD3V DEFI, COIN, RES, HFL, TES, RWC, CQCK, TAI, SCLK, CS, PCCL, LRCKI, BCKI, DATAI P0 to P4, TEST1 to TEST5, EMPH EFMIN DEFI, COIN, RES, HFL, TES, RWC, CQCK, TAI, SCLK, CS, PCCL, LRCKI, BCKI, DATAI P0 to P4, TEST1 to TEST5, EMPH EFMIN Ratings min 4.5 3.0 0.8 VDD1 0.7 VDD1 0.6 VDD1 0 0 0 typ 5.0 3.3 max 5.5 3.6 VDD1 VDD1 VDD1 0.2 VDD1 0.3 VDD1 0.4 VDD1 Unit V V V V V V V V
Supply voltage
Continued on next page.
No. 6329-3/40
LC78628E
Continued from preceding page.
Parameter Symbol VIN1 VIN2 tSU tHD tWH tWL tRAC tRWC tSQE tCSU tCHD tRCQ tCDD tCW tW tWTH tWTL tD1 tD2 tD3 tRES fOP fX Conditions EFMIN: Slice level control XIN: Capacitor coupled input COIN, RWC, *: See figure 1. COIN, RWC, *: See figure 1. CQCK, *: See figures 1 and 2. CQCK, *: See figures 1 and 2. SQOUT: See figures 2. RWC, *: See figures 1. WRQ, normal speed: See figures 2, RWC = VIL1 P0 to P4, RWC: See figures 3. P0 to P4, RWC: See figures 3. CQCK, RWC, *: See figures 3. P0 to P4, RWC: See figure 4. DQSY, normal speed: See figure 5. DQSY, normal speed: See figure 5. SCLK: See figure 5. SCLK: See figure 5. SCLK: See figure 5. SRDT: See figure 5. SRDT: See figure 5. RES EFMIN XIN, XOUT 16.9344 400 10 1.5 60 100 100 100 50 50 3.3 136 400 400 100 1200 3.7 150 Ratings min 1.0 1.0 400 400 400 400 0 1000 11.2 400 typ max Unit Vp-p Vp-p ns ns ns ns ns ns ms ns ns ns ns ms s ns ns ns ns ns ns MHz MHz
Input level Data setup time Data hold time High-level clock pulse width Low-level clock pulse width Data read access time Command output time Subcode Q readout enable time Port input setup time Port input hold time Port input clock setup time Port output data delay time Text readout period DQSY pulse width SCLK high-level clock pulse width SCLK low-level clock pulse width SCLK clock delay time Text data delay time Reset time Operating frequency range Crystal oscillator frequency
Notes: The same voltage must be applied to all 5 V system power supply pins. * When used in conjunction with an ASP that provides a command interface, the stricter ratings of the ASP shall be given priority.
No. 6329-4/40
LC78628E Electrical Characteristics at Ta = 25C, VDD1 = 5 V, VDD2 = 3.3 V, VSS = 0 V
Parameter Symbol IDD1 IDD2 IIH1 IIH2 Low-level input current IIL VOH1 Conditions VDD, VVDD, XVDD, LVDD, RVDD: 4.5 V to 5.5 V VDD3V: 3.0 V to 3.6 V DEFI, EFMIN, SCLK, COIN, RES, HFL, TES, RWC, CQCK, TEST1, LRCKI, BCKI, DATAI, XIN: VIN = VDD1 TAI, TEST2 to TEST5, CS, PCCL: VIN = VDD1 DEFI, EFMIN, SCLK, COIN, RES, HFL, TES, RWC, CQCK, TAI, TEST1 to TEST5, CS, PCCL, LRCKI, BCKI, DATAI, XIN: VIN = 0 V EFMO: IOH = -1 mA -10 10 -10 4 Ratings min typ 17 55 max 24 85 +10 200 +10 Unit mA mA A A A V
Current drain
High-level input current
VOH2 High-level output voltage VOH3 VOH4 VOL1
CLV+, CLV-, V/P, P0 to P4, PCK, FSEQ, TOFF, TGL, JP+, JP-, 16M, EMPH, LRCKO, DACKO, DFOLO, DFORO, GAIN, MUTEL, MUTER, DOUT, EFLG, TEST6, VDD1 - 2.1 FSX, WRQ, SQOUT, TST11, DQSY, 4.2M, SRDT, LRSY, CK2, ROMXA, C2F: IOH = -4 mA HDCD: IOH = -12 mA LCHP, LCHN, RCHP, RCHN: IOH = -1 mA EFMO: IOL = 1 mA CLV+, CLV-, V/P, P0 to P4, PCK, FSEQ, TOFF, TGL, JP+, JP-, 16M, EMPH, LRCKO, DACKO, DFOLO, DFORO, GAIN, MUTEL, MUTER, DOUT, EFLG, TEST6, FSX, WRQ, SQOUT, TST11, DQSY, 4.2M, SRDT, LRSY, CK2, ROMXA, C2F: IOL = 4 mA HDCD: IOL = 12 mA LCHP, LCHN, RCHP, RCHN: IOH = 1 mA PDO, CLV+, CLV-, JP+, JP-, P0 to P4, EMPH, SQOUT, EFMO: In the high-impedance output state PDO: RISET = 68 k PDO: RISET = 68 k 0.5 -10 64 -96 80 -80 VDD1 - 2.1 3.0 4.5 1
V
V V V
Low-level output voltage
VOL2
0.4
V
VOL3 VOL4 Output off leakage current Charge pump output current IOFF1 IPDOH IPDOL
0.4 2.0 +10 96 -64
V V A A A
No. 6329-5/40
LC78628E D/A Converter Block Analog Characteristics at Ta = 25C, VDD = LVDD = RVDD = XVDD = VVDD = 5 V, VDD3V = 3.3 V, VSS = LVSS = RVSS = XVSS = VVSS = 0 V.
Parameter Symbol Conditions LCHP, LCHN, RCHP RCHN; 1 kHz: 0 dB data input With the 20 kHz low-pass filter (internal AD725D) used. LCHP, LCHN, RCHP, RCHN; 1 kHz: -60 dB data input With the 20 kHz low-pass and A filters (internal AD725D) used. LCHP, LCHN, RCHP, RCHN; 1 kHz: 0 dB data input With the 20 kHz low-pass and A filters (internal AD725D) used. LCHP, LCHN, RCHP, RCHN; 1 kHz: 0 dB data input With the 20 kHz low-pass filter (internal AD725D) used. Ratings min typ 0.009 max 0.012 Unit
Total harmonic distortion
THD + N
%
Dynamic range
DR
83
86
dB
Signal-to-noise ratio
S/N
98
103
dB
Crosstalk (separation)
CT
96
98
dB
Note: Measured in the normal speed playback of the Sanyo 1-bit D/A converter reference circuit.
tSU RWC tWH CQCK tWL COIN tSU tHD
tHD
tRWC
A12797
Figure 1 Command Input
tSQE WRQ tWH CQCK tWL SQOUT tWH RWC tRAC
A12798
Figure 2 Subcode Q Output
No. 6329-6/40
LC78628E
CQCK tRCQ RWC tCSU P0 to P4 HDCD GAIN tRA SQOUT P0 P1 P2 P3 P4 HDCD GAIN tCHD
A12799
Figure 3 General-Purpose Port Input Timing
4.2M
RWC tCDD P0 to P4
A12800
Figure 4 General-Purpose Port Output Timing
tCW tW DQSY tD1 SCLK tD2 SRDT Flag D0 tD3 D1 D2 D127
A12801
tWTL tWTL
Figure 5 Text Data Output Timing
No. 6329-7/40
+5V C2 100pF C5 4700pF
LC78628E R5 R12 10k +10V R11 R13 LPF OP3 100k (RCH) Internal AD725D manufactured by Shibasoku. OP2 -10V -10V
+
LVDD 24k +10V
-
R10 13k +10V C4 1.5k C6 1200pF 1.5k
+
(RVDD)
R1 R8 10k R9 OP1 47F R7 10k
-
LCHP
+
+ -
R3
Analog output LCH
1k (RCHP) -10V
6.2k
LCHN
8.2k C1 360pF R2
R4
1k (RCHN) R6 24k
LC78628E
8.2k
6.2k C3 100pF
Reference Circuit for the 1-Bit D/A Converter Output Block
LVSS
(RVSS)
A12802
XIN
XOUT
1M
X'tal:16.9344MHz
8pF
8pF
No. 6329-8/40
LC78628E Pin Functions
Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Pin DEFI TAI PDO VVSS ISET VVDD FR VSS VSS EFMO EFMIN TEST2 CLV+ CLV- V/P VDD P4 I/O I I O -- AI -- AI -- -- O I I O O O -- I/O PLL-related pins Function Defect detection signal (DEF) input (Must be connected to 0 V if unused.) Test input. A pull-down resistor is built in. This pin must be connected to 0 V. External VCO control phase comparator output Internal VCO ground. This pin must be connected to 0 V. PDO output current adjustment resistor connection Internal VCO power supply. 5 V system VCO frequency range adjustment resistor connection Ground. This pin must be connected to 0 V. Ground. This pin must be connected to 0 V. Slice level control EFM signal output EFM signal input
Test input. A pull-down resistor is built in. This pin must be connected to 0 V. Spindle control servo outputs. CLV+ outputs a high level for accelerate, and CLV- outputs a high level for decelerate. A command is provided to set these pins to three-state output. Automatic rough servo/phase control switching monitor output. A high level indicates rough servo and a low level indicates phase control. 5 V system power supply General-purpose I/O port. If unused, this port must either be set to input mode and connected to the 0 V level, or be set to output mode and left open. General-purpose I/O command identification. A pull-down resistor is built in. High: Only general-purpose I/O port commands can be used for control Low: All commands can be used for control. Track detection signal input. This is a Schmitt input. Tracking error signal input. This is a Schmitt input. EFM data reproduction clock monitor output. Outputs 4.3218 MHz when the phase is locked. Synchronizing signal output. Outputs a high level if the synchronizing signal detected from the EFM signal and the internally generated synchronizing signal match. Tracking off state output Tracking gain switching output. A low level output raises the gain. HDCD identification output. High: An HDCD disc is being played, Low: A normal disc is being played. Test input. A pull-down resistor is built in. This pin must be connected to 0 V. 3 V system power supply Track jump outputs. JP+: A high level indicates either acceleration during a jump towards outer tracks, or deceleration during a jump towards inner tracks. JP-: A high level indicates either acceleration during a jump towards inner tracks, or deceleration during a jump towards outer tracks. A command is provided to set these pins to three-state output. 16.9344 MHz clock output Test input. A pull-down resistor is built in. This pin must be connected to 0 V. Deemphasis monitor output/input. A high level is output during playback of a deemphasis disc. When external data is applied to the HDCD filter engine, this pin is used for deemphasis switching. After a reset, this pin goes to monitor output mode in the high-impedance state. HDCD filter engine output word clock (8fs) or L/R clock output from the HDCD decoder (1fs). HDCD filter engine output right channel data (8fs) HDCD filter engine output left channel data (8fs) or L/R data output from the HDCD decoder (1fs). HDCD filter engine output bit clock (8fs) or HDCD decoder output bit clock (1fs). Analog output stage gain indicator In internal gain scaling mode, this pin always outputs a high level (unused). Gain scaling is performed internally. Normal discs are -6 dB. When external gain scaling is used, peak extend should be turned on when this pin is high, and should be turned off when this output is low. General-purpose I/O port. If unused, this port must either be set to input mode and connected to the 0 V level, or be set to output mode and left open. General-purpose I/O port. If unused, this port must either be set to input mode and connected to the 0 V level, or be set to output mode and left open. General-purpose I/O port. If unused, this port must either be set to input mode and connected to the 0 V level, or be set to output mode and left open. General-purpose I/O port. If unused, this port must either be set to input mode and connected to the 0 V level, or be set to output mode and left open.
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
PCCL HFL TES PCK FSEQ TOFF TGL HDCD TEST3 VDD3V JP+ JP- 16M TEST4 EMPH LRCKO DFORO DFOLO DACKO
I I I O O O O O I -- O O O I I/O O O O O
37
GAIN
O
38 39 40 41
P0 P1 P2 P3
I/O I/O I/O I/O
Continued on next page.
No. 6329-9/40
LC78628E
Continued from preceding page.
Pin No. 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 Pin XVDD XIN XOUT XVSS MUTEL LVDD LCHP LCHN LVSS RVSS RCHN RCHP RVDD MUTER DOUT LRCKI EFLG DATAI TEST6 BCKI FSX WRQ RWC SQOUT COIN CQCK RES TST11 SCLK DQSY 4.2M SRDT TEST5 CS LRSY CK2 ROMXA CF2 TEST1 I/O -- I O -- O -- O O
--
Function Crystal oscillator power supply. 5 V system. Connections for the 16.9344 crystal element and capacitors. Since no feedback resistor is built in, an external feedback resistor must be provided. Crystal oscillator ground. This pin must be connected to 0 V. Left channel audio data mute detection output Power supply. 5 V system. Left channel audio data P output Left channel audio data N output Ground. This pin must be connected to 0 V. Ground. This pin must be connected to 0 V. Right channel audio data N output Right channel audio data P output Power supply. 5 V system. Right channel audio data mute detection output Digital output Left/right clock input for external data input to the HDCD filter engine (1fs) C1/C2 single/double error correction monitor output Data input for external data input to the HDCD filter engine (20 bits) Test output. Outputs the subcode frame sync signal. This pin must be left open when used. Bit clock input for external data input to the HDCD filter engine (48fs) Outputs the 7.35 kHz sync detection signal divided from the crystal oscillator clock. Subcode Q output standby (ready) state output Read/write control input. This is a Schmitt input. Subcode Q output Input for commands from the microcontroller Command input acquisition clock input, or clock input for readout of subcode data from SQOUT. This is a Schmitt input. IC reset input. Applications must apply a low level to this pin after power is first applied. Test output. This pin must be left open (it normally outputs a low level). Text data shift clock input Text data readout permission output 4.2336 MHz output Text data output Test input. A pull-down resistor is built in. This pin must be connected to 0 V. Chip select input. A pull-down resistor is built in. (This pin must be connected to 0 V when not controlled.) Left/right clock output ROMXA support outputs Bit clock output (at reset) Interpolated data output (at reset) C2 flag output Test input. There is no built-in pull-down resistor. This pin must be connected to 0 V. Polarity inverted clock output (in CK2CON mode) ROM data output (in ROMXA mode)
-- O O -- O O I O I O I O O I O I I I O I O O O I I O O O O I
Note: The equal power-supply voltage must be applied to all the 5 V system power supply pins.
No. 6329-10/40
LC78628E Internal Functions 1. HF signal input circuit -- Pin 11: EFMIN, pin 10: EFMO, pin 1: DEFI, pin 13: CLV+ When an HF signal is input to the EFMIN pin, an EFM signal (NRZ) sliced at the optimal level is acquired. As a measure to handle defects, when the DEFI pin (pin 1) goes high, the slice level controller output from the EFMO pin (pin 10) goes to the high-impedance state, and the slice level is held. However, this is only valid when the CLV circuit is in phase control mode, that is, when the V/P pin (pin 15) is outputting a low level. This function can be implemented in combination with the DEF pin from an LA9230/9240 series product. *: If the EFMIN and CLV + lines are run close together, the error rate may increase due to spurious radiation. We recommend inserting either a ground or VDD shield line between these lines.
10 EFMO
SLC
+ -
SLI
VREF 11 EFMIN
HF signal
A12803
2. PLL clock regeneration circuit -- Pin 3: PDO, pin 5: ISET, pin 7: FR, pin 21: PCK The LC78628E includes a built-in VCO circuit, and a PLL circuit is formed by adding external resistors and capacitors. The ISET pin sets the charge pump reference current, PDO sets the VCO circuit loop filter, and FR sets the VCO frequency range. Sample values for reference purposes:
3 PDO R2 7 FR C2 R3 21 PCK VCO 1/N
VDD R1 5 ISET C1
Frequency and phase comparator
EFM(NRZ)
Charge pump
R1 = 68 k, C1 = 0.1 F R2 = 680 , C2 = 0.1 F R3 = 1.2 k
A12804
Code $AC $AD $AE
Command VCO x 2 SET VCO x 1 SET VCO x 0.5 SET
Frequency divisor 1 2 0.5
RES = low
q
The divisor used by the divider to create PCK from the VCO can be set using the VCO x 2, VCO x 1, and VCO x 0.5 SET instructions. Normally, the circuit operates in the VCO x 0.5 SET state after a reset.
No. 6329-11/40
LC78628E 3. VCO monitor -- Pin 21: PCK This pin monitors the 4.3218 MHz (on average) signal created by dividing the VCO frequency. In 2 x speed playback mode, the frequency becomes 8.6436 MHz. 4. Sync detection monitor -- Pin 22: FSEQ When the frame sync (a positive sync signal) read from the EFM signal by PCK and the timing (interpolated sync signal) generated with a counter match, this pin outputs a high level. Thus this pin functions as a sync detection monitor. Note that it holds the high level for a single frame. 5. Servo command function -- Pin 64: RWC, pin 66: COIN, pin 67: CQCK, pin 18: PCCL The LC78628E instructions can be executed by setting RWC high and inputting the command to COIN in synchronization with the CQCK clock. Note that the command is executed starting at the fall of the RWC signal. Focus start Track jump Muting control Disc motor control Other control commands
- - - - - - One-byte commands
Track check- - - - - - - - - - - - - - - - - - - - - - - - - - - - Two-byte command (RWC set twice) General-purpose port I/O, E/D settings Digital attenuator settings HDCD control register settings * One-byte commands
RWC
- - - - - - Two-byte commands (RWC set once)
CQCK
COIN LSB MSB
A12805
* Two-byte command (RWC set twice)
RWC
CQCK
COIN LSB Command ($F0, $F8) MSB LSB MSB
A12806
Data ($008 to $FE) or command ($FF)
No. 6329-12/40
LC78628E * Two-byte commands (RWC set once)
RWC
CQCK
COIN LSB Data MSB LSB MSB
Command ($81 to $87, $DB, $DC, $D8)
A12807
* Command noise reduction
Code $FE $EE Command Command input noise reduction mode Reset command input noise reduction mode q RES = low
This command reduces noise on the CQCK signal. Although this command is effective for noise pulses of less than 500 ns, the CQCK timing parameters tWL, tWH, and tSU must all be set to 1s or longer.
* PCCL The PCCL control pin is provided to allow the use of certain commands for which command transfer is disabled during track check, track jump, and internal motor braking operations.
PCCL input level L H Command transfer during track check, track jump, and internal motor braking operations Incorrect operation occurs if a command is transferred (if a high level is applied to RWC). Transfer of only the port related ($DBXX and $DCXX) and HDCD register setting ($D8XX) commands is allowed.
6. CLV servo circuit -- Pin 13: CLV+, pin 14: CLV-, pin 15: V/P
Code $04 $05 $06 $07 CLV+ Command Disc motor start (accelerate) Disc motor CLV (CLV) Disc motor brake (decelerate) Disc motor stop (stop) CLV- q RES = low
The signal accelerates the disc in the forward direction, while the signal decelerates the disc. The corresponding mode, accelerate, decelerate, CLV, or stop, is selected by the command sent from the microcontroller. The table below lists the CLV+ and CLV- outputs in each of these modes. Mode Accelerate Decelerate CLV Stop CLV+ H L Pulse output L CLV- L H Pulse output L
-
14
CLV-
- M
+
+
Disc motor
13
CLV+
A12808
Note: The CLV servo control commands set the TOFF pin low during CLV mode, and high at all other times. The TOFF pin can only be controlled by commands during CLV mode.
No. 6329-13/40
LC78628E * CLV mode In CLV mode, the disc rotation is detected from the HF signal, and proper linear velocity rotation is achieved by changing the DSP internal modes. The basic PWM period corresponds to a frequency of 7.35 kHz. The V/P pin outputs a high level during rough servo operation and a low level during phase control.
Internal mode Rough servo (low-speed rotation recognized) Rough servo (high-speed rotation recognized) Phase control (PCK locked) CLV+ H L PWM CLV- L H PWM V/P H H L
* Rough servo gain switching
Code $A8 $A9 Command Disc 8 cm Set Disc 12 cm Set q RES = low
The CLV control gain in rough servo mode can be set 8.5 dB lower for 8 cm discs that for 12 cm discs.
* Phase control gain switching
Code $B1 $B2 $B3 $B0 Command CLV phase comparator divided by 2 CLV phase comparator divided by 4 CLV phase comparator divided by 8 CLV No phase comparator division q RES = low
The phase control gain can be modified by switching the divisor provided by the divider circuit in the front end of the phase comparator.
13 7.35 kHz 1/N Phase comparator 14 PCK/588 1/N
CLV+
CLV-
A12809
* CLV 3-value output
Code $B4 $B5 Command CLV 3-value output CLV 2-value output (earlier technique) q RES = low
The CLV 3-value output command allows CLV control to be implemented using a single output pin. However, note that since the spindle gain is reduced by 6 dB, the servo side gain must be increased.
CLV+ 2-value output CLV-
CLV+ 3-value output CLV-
A12810
High-impedance output
Acceleration
Deceleration
No. 6329-14/40
LC78628E * Internal brake modes
Code $C5 $C4 $A3 $CB $CA $CD $CC Command Internal braking: on Internal braking: off Internal braking: control Internal braking continuous mode Reset continuous mode Internal braking TON mode Reset TON mode q q q RES = low
* Issuing the internal braking on ($C5) command sets the LC78628E to internal brake mode. In this mode, the disc deceleration state can be monitored from the WRQ pin when a brake command ($06) is executed. * In this mode the disc deceleration state is determined by counting the EFM signal density in a single frame, and when the EFM signal count falls under four, the CLV- pin is dropped to low. At the same time the WRQ signal, which functions as a brake completion monitor, goes high. When the microprocessor detects a high level on the WRQ signal, it should issue a STOP command to fully stop the disc. In internal braking continuous mode, the CLV- pin highlevel output braking operation continues even after the WRQ brake completion monitor goes high. Note that if errors occur in deceleration state determination due to noise in the EFM signal, the problem can be rectified by changing the EFM signal count from four to eight with the internal brake control command ($A3). * In internal braking TON mode ($CD), the TOFF pin is held low during internal braking operations. We recommend using this feature, since it is effective at preventing incorrect detection at the disc mirror surface.
EFM signal Disc motor braking ($06) CLV+
CLV-
WRQ
A12811
Notes: 1. If focus is lost during the execution of an internal brake command, the pickup must first be refocused and then the internal brake command must be reissued. 2. Since incorrect state determination is possible depending on the EFM signal playback state (e.g., disc defects, access in progress), we recommend using these functions in combination with a microprocessor.
7. Track jump -- Pin 19: HFL, pin 20: TES, pin 23: TOFF, pin 24: TGL, pin 28: JP+, pin 29: JP- * Track counting types The LC78628E supports the two track count modes listed below.
Code $22 $23 Command New track count mode (using the TES/HFL combination) Previous track count mode (directly counts the TES signal) RES = low q
The earlier track count function used the TES signal directly as the internal track counter clock. To reduce counting errors resulting from noise on the rising and falling edges of the TES signal, the new track count function prevents noise induced errors by using the combination of the TES and HFL signals, and implements a more reliable track count function. However, dirt and scratches on the disc can still result in HFL signal dropouts that may result in missing track count pulses. Thus care is required when using this function.
No. 6329-15/40
LC78628E * Track jump commands
Code $A0 $A1 $11 $12 $31 $52 $10 $13 $14 $30 $15 $17 $19 $1A $39 $5A $18 $1B $1C $38 $1D $1F $16 $0F $8F $8C $21 $20 Command Previous Track Jump Mode New Track Jump Mode 1 TRACK JUMP IN #1 1 TRACK JUMP IN #2 1 TRACK JUMP IN #3 1 TRACK JUMP IN #4 2 TRACK JUMP IN 4 TRACK JUMP IN 16 TRACK JUMP IN 32 TRACK JUMP IN 64 TRACK JUMP IN 128 TRACK JUMP IN 1 TRACK JUMP OUT #1 1 TRACK JUMP OUT #2 1 TRACK JUMP OUT #3 1 TRACK JUMP OUT #4 2 TRACK JUMP OUT 4 TRACK JUMP OUT 16 TRACK JUMP OUT 32 TRACK JUMP OUT 64 TRACK JUMP OUT 128 TRACK JUMP OUT 256 TRACK CHECK TOFF TON TRACK JUMP BRAKE JP pulse period TOFF output mode Reset the JP pulse period TOFF output mode q q RES = low q
JP-(+) JP+(-) (Braking period) TGL (JP pulse width) c a b
A12812
When the LC78628E receives a track jump instruction as a servo command, it first generates accelerating pulses (period a) and next generates deceleration pulses (period b). The passage of the braking period (period c) completes the specified jump. During the braking period, the LC78628E detects the beam slip direction from the TES and HFL inputs. TOFF is used to cut the components in the TES signal that aggravate slip. The jump destination track is captured by increasing the servo gain with TGL. In JP pulse period TOFF output mode, TOFF goes high during the period that JP pulses are generated. Note: Of the modes related to disc motor control, the TOFF pin goes low only in CLV mode, and will be high during start, stop, and brake operations. Note that the TOFF pin can be turned on and off independently by microprocessor issued commands. However, this function is valid only when disc motor control is in CLV mode.
No. 6329-16/40
LC78628E * Track jump modes The table lists the relationships between acceleration pulses (period a), deceleration pulses (period b), and the braking period (period c).
Item 1 TRACK JUMP IN (OUT) #1 1 TRACK JUMP IN (OUT) #2 1 TRACK JUMP IN (OUT) #3 1 TRACK JUMP IN (OUT) #4 2 TRACK JUMP IN (OUT) 4 TRACK JUMP IN (OUT) 16 TRACK JUMP IN (OUT) 32 TRACK JUMP IN (OUT) 64 TRACK JUMP IN (OUT) 128 TRACK JUMP IN (OUT) 2 track jump periods 9 track jump periods 18 track jump periods 36 track jump periods 72 track jump periods Previous track jump mode a 233 s 0.5 track jump periods 0.5 track jump periods 0.5 track jump periods b 233 s 233 s 233 s 233 s None 466 s 7 track jump periods 14 track jump periods 28 track jump periods 56 track jump periods 60 ms 60 ms 60 ms 60 ms 60 ms c 60 ms 60 ms This period does not exist. 60 ms; TOFF is low during the C period. a 233 s 0.5 track jump periods 0.5 track jump periods 0.5 track jump periods 1 track jump period 2 track jump periods 9 track jump periods 18 track jump periods 36 track jump periods 72 track jump periods New track jump mode b 233 s The same time as a The same time as a The same time as a The same time as a The same time as a The same time as a 14 track jump periods 28 track jump periods 56 track jump periods c 60 ms 60 ms This period does not exist. 60 ms; TOFF is low during the C period. 60 ms 60 ms 60 ms 60 ms 60 ms 60 ms
256 TRACK JUMP IN (OUT)
TOFF goes high during the period when 256 tracks are passed over. The a and b period pulses are not output. There are no a and b periods.
60 ms
TOFF goes high during the period when 256 tracks are passed over. The a and b period pulses are not output. There are no a and b periods.
60 ms
TRACK JUMP BRAKE
60 ms
60 ms
Notes: 1. As indicated in the table, actuator signals are not output during the 256 TRACK CHECK function. This is a mode in which the TES signal is counted in the tracking loop off state. Therefore, feed motor forwarding is required. 2. The servo command register is automatically reset after one cycle of the track jump sequence (a, b, c) completes. 3. If another track jump command is issued during a track jump operation, the track jump operation is immediately interrupted. Therefore, applications must not issue a new command during a jump operation. However, port related commands and the HDCD register setting command can be used by setting the PCCL pin. 4. The 1 TRACK JUMP #3 mode does not have a braking period (the C period). Since brake mode must be generated by an external circuit, care is required when using this mode. 5. Although there was no braking period (period c) for the 2 TRACK JUMP IN/OUT new track jump mode in the LC78620/21/25 products, in this IC (the LC78628E) the braking period for this mode has been modified to be 60 ms.
No. 6329-17/40
LC78628E
T.E.
T.Coil
(THLD)
24 TGL HFL TES 19 20 Slip detection
23 TOFF
29 JP-
28 JP+
High during the braking period
A12813
The THLD signal is generated by the LA9230/40 and the tracking error signal is held during the JP pulse period. * Tracking brake * The figure shows the relationships between the TES, HFL, and TOFF signals during the track jump c period. The TOFF signal is extracted from the HFL signal by TES signal edges. When the HFL signal is high, the pickup is over the mirror surface, and when low, the pickup is over pits region. Thus braking is applied based on the TOFF signal being high when the pickup is moving from a mirror region to a pits region and on TOFF being low when the pickup is moving from a data region to a mirror region in the increased gain state (TGL = low).
TES (when moving out) TES (when moving in) HFL TOFF output
A12814
* JP three-value output
Code $B6 $B7 Command JP three-value output JP two-value output (earlier technique) q RES = low
The JP three value output command allows the track jump operation to be controlled from a single pin. However, the spindle gain is 6 dB lower when this pin is used, so applications must increase the gain in the servo system.
JP+ Two-value output JP-
JP+ Three-value output JP-
A12815
High-impedance output
+
-
No. 6329-18/40
LC78628E * Track check mode
Code $F0 $F8 $FF Command Track check in Track check out Two-byte command reset q RES = low
The LC78628E will count exactly one more than the specified number of tracks when the microprocessor sends an arbitrary binary value in the range 8 to 254 after issuing either a track check in or a track check out command.
RWC Command Track check in/out command ($F0 or $F8) Track count WRQ Rises at 1/2 the specified track count Falls to low when the track check completes.
A12816
Input of the desired number of tracks minus 1 in binary
Two-byte command reset ($FF)
Brake command ($8C)
Notes: 1. When the desired track count has been input in binary, the track check operation is started by the fall of RWC. 2. During a track check operation the TOFF pin goes high and the tracking loop is turned off. Therefore, feed motor forwarding is required. 3. When a track check in/out command is issued the function of the WRQ signal switches from the normal mode subcode Q standby monitor function to the track check monitor function. This signal goes high when the track check is half completed, and goes low when the check finishes. The control microprocessor should monitor this signal for a low level to determine when the track check completes. 4. If a two-byte reset command is not issued, the track check operation will repeat. That is, to skip over 20,000 tracks, issue a track check 199 command once, and then count the WRQ signal 100 times. This will check 20,000 tracks. 5. After performing a track check operation, use the brake command to have the pickup lock onto the track.
8. Error flag output -- Pin 58: EFLG, pin 62: FSX
C1 FSX C2
Single correction Double correction Correction not possible No errors
A12817
EFLG
The FSX signal is a 7.35 kHz frame sync signal generated by dividing the crystal oscillator clock. The error correction state for each frame is output from EFLG. While FSX is low, EFLG indicates the C1 correction and while FSX is high it indicates the C2 correction. The playback OK/NG state can be easily determined from the number of high level pulses that appear here. The FSX and EFLG pins can be held at the low level by applying an FSX, TEST6, EFLG, LO command ($0A). Applying an FSX, TEST6, EFLG, EN command ($0B) returns the IC to the original output mode.
No. 6329-19/40
LC78628E 9. Subcode Q output circuit -- Pin 63: WRQ, pin 64: RWC, pin 65: SQOUT, pin 67: CQCK, pin 75: CS
Code $09 $89 Command ADDRESS FREE ADRESS = low q RES = low
Subcode Q can be read from the SQOUT pin by applying a clock to the CQCK pin. Of the eight bits in the subcode, the Q signal is used for song (track) access and display. WRQ will be high only if the data passed the CRC error check and the subcode Q format internal address is 1 *. The control microprocessor can read out data from SQOUT in the order shown below by detecting this high level and applying CQCK. When CQCK is applied the DSP disables register update internally. The microprocessor gives update permission by setting RWC high briefly after reading has completed. This causes WRQ to fall to low at this time. Since WRQ falls to low 11.2 ms after going high, CQCK must be applied during the WRQ high period. Note that data is read out LSB first. Note: * These conditions will be ignored if an address free command is sent. This is provided to handle CD-ROM applications.
8 bits CONT TNO INDEX (POINT) MIN SEC FRAME ZERO AMIN (PMIN) ASEC (PSEC) AFRAME (PFRAME) Note: Items in parentheses refer to the read-in area. ADR
WRQ 80 bits CQCK
SQOUT ADR CONT SUBQ data RWC
A12818
AFRAME
Notes: 1. Normally, the WRQ pin indicates the subcode Q standby state. However, it is used for a different monitoring purpose in track check mode and during internal braking. (See the items on track counting and internal braking for details.) 2. The LC78628E becomes active when the CS pin is low, and subcode Q data is output from the SQOUT pin. When the CS pin is high, the SQOUT pin goes to the high-impedance state.
No. 6329-20/40
LC78628E 10. Text circuit The text function decodes and outputs the song titles and other text data written to the subcode R through W channels in the compact disc read entry area. A single pack, which is the subcode R through W data for 24 symbols (18 bytes = 144 (24 x 6 = 18 x 8) bits), consists of 4 bytes of ID data, 12 bytes of text data, and 2 bytes of CRC data. The data that can be read out from the LC78628E consists of a result flag for the CRC check (1 bit) and the 16 bytes of the ID and text data. When the IC is in a state where the data can be read out, it outputs a low-level pulse (minimum: 60 s, maximum: 150 s) from the DQSY pin and outputs, from the SRDT pin, the CRC check result flag (OK: high, NG: low) for the one pack of data that can be read out. After the control microprocessor detects the low level on the DQSY pin, it can read out the data serially from the SRDT by applying 128 transfer clock pulses to the SCLK pin. The application must complete the readout of one pack of data within 3.3 ms in normal-speed playback mode, and within 1.5 ms in 2 x -speed playback mode. Since the type and other information concerning the following text data is encoded in the ID data, the control microprocessor must interpret the text data according to the ID data.
1 packet = 4 packs SBSY DQSY SCLK SRDT Data for one pack
********* ********* ********* ********* *********
DQSY SCLK SRDT CRC D0 D1 D2 D3 D4 D5 D6 D126 D127 CRC D0 D1 D2 D3 D4 D5
A12819
11. Muting control circuit
Code $01 $02 $03 Command MUTE MUTE MUTE 0 dB -12 dB - dB q RES = low
An attenuation of 12 dB (MUTE -12 dB) or full muting (MUTE - dB) can be applied by issuing the appropriate command from the table. Since zero cross muting is used, there is minimal noise associated with this function. Zero cross is defined for this function as the top seven bits being all ones or all zeros. Caution: Note that it may become impossible to detect HDCD discs if either the $02 or $03 instruction is executed.
12. Interpolation circuit The output of incorrect audio data that could not be corrected by the error detection and correction circuit would result in loud noise in the output. To minimize this noise, the LC78628E replaces the incorrect data with linearly interpolated data based on the correct data on either side of the incorrect data. More precisely, the LC78628E uses this technique if C2 flags occurred up to three times in a row. If C2 flags occurred four or more times in a row, the LC78628E converges the output level to the muting level. However, when correct data is finally output following four or more C2 flag occurrences, the LC78628E replaces the 3 data items between the data actually output at the fourth preceding item and the correct data with data linearly interpolated between those two values.
: Correct data : Flagged data : Linearly interpolated data : Data converging to the mute level
A12820
No. 6329-21/40
LC78628E 13. Bilingual function
Code $28 $29 $2A * * * * Command STO CONT Lch CONT Rch CONT RES = low q
Following a reset or when a stereo ($28) command has been issued, the left and right channel data is output to the left and right channels respectively. When an Lch set ($29) command is issued, the left and right channels both output the left channel data. When an Rch set ($2A) command is issued, the left and right channels both output the right channel data. This function applies to the 16-bit data output to the HDCD decoder and ROMXA pin. This means that it may become impossible to recognize HDCD discs when either the Lch CONT or Rch CONT mode in this function has been set up.
14. CD-ROM outputs -- Pin 76: LRSY, pin 77: CK2, pin 78: ROMXA, pin 79: C2F Although the LC78628E is initially set up to output audio data from the interpolation circuit MSB first from the ROMXA pin in synchronization with the LRSY signal, it can be switched to output CD-ROM data by issuing a CDROMXA command. Since this data has not been processed by the interpolation, muting, and other digital circuits, it is appropriate for input to a CD-ROM encoder IC. CK2 is a 2.1168 MHz clock, and data is output on the CK2 falling edge. However, this clock polarity can be inverted by issuing a CK2 polarity inversion command. C2F is the flag information for the data in 8-bit units.
Code $88 $8B $C9 Command CD-ROMXA CD-ROM XA reset CK2 polarity inversion q RES = low
CK2 positive polarity mode
47 48 1 2 3
8 9 10 11 12 13 1415 16 17 18 19 20 21 22 23 24 25 26
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 1 2
47 48 1 2 3 CK2 inverted polarity mode
8 9 10 11 12 13 1415 16 17 18 19 20 21 22 23 24 25 26
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 1 2
Lch LRSY MSB ROMXA 0 LSB MSB
Rch LSB
"0" 15141312 1110 9 8 7 6 5 4 3 2 1 0
"0" 15141312 1110 9 8 7 6 5 4 3 2 1 0
C2F
MSB C2 flags
LSB C2 flags
MSB C2 flags
LSB C2 flags
LRSY = 44.1 kHz (N times disc speed) CK2 = 2.1168 MHz (N times disc speed)
A12821
15. Digital output circuit -- Pin 56: DOUT This output pin is provided for use with a digital audio interface. Data is output in the EIAJ format. The data output from DOUT can be switched as listed below by the ROMXA flag set by the CD-ROMXA ($88) or CD-ROMXA reset ($8B) commands and by the SPDHDCD flag in the HDCD control register.
SPDHDCD 0 0 1 1 ROMXA 0 1 0 1 Data output from the DOUT pin 16-bit audio data after interpolation and muting processing 16-bit data before interpolation and muting processing 20-bit audio data following HDCD processing. RES = low q
No. 6329-22/40
LC78628E The following table lists the DOUT related commands. See the item on the HDCD control register for details on the method for setting the SPDHDCD flag.
Code $42 $43 $40 $41 $88 $8B Command DOUT ON DOUT OFF UBIT ON UBIT OFF CDROM-XA ROMXZ-RST Function Enabled state for output of the various data types from DOUT. Sets the DOUT output to be fixed at the low level. Of the DOUT data, the subcodes Q through W are output as the UBIT information. Of the DOUT data, the UBIT information is set to all zeros. The ROMXA flag is set to 1. The ROMXA flag is set to 0. q q RES = low q
16. One-bit D/A converter -- Pin 48: LCHP, pin 49: LCHN, pin 52: RCHN, pin 53: RCHP, pin 46: MUTEL, pin 55: MUTER The LC78628E PWM block outputs a single data value in the range -3 to +3 once every 64 fs period. To reduce carrier noise, this block adopts an output format in which each data switching block is adjusted so that the PWM output level does not invert. This block outputs a positive phase signal to the LCHP (RCHP) pin and a reverse phase signal to the LCHN (RCHN) pin. High-quality analog signals can be acquired by taking the differences of these two output pairs using external low-pass filters. Note that the LC78628E includes built-in radiation suppression resistors (1 k) in each of the LCHP/N and RCHP/N pins. Additionally, if the played back song data (source signal) goes to zero continuously for longer than a certain fixed period (about 100 ms in normal-speed playback), the IC goes to D/A converter muting mode and outputs zero-valued data (a 50/50 duty). Since this zero detection function operates independently for the left and right channels, when zero is detected and muting mode is turned on, a high level is output from either the MUTEL or MUTER pin, according to the channel in which zero was detected. PWM output format
One data item 2.8224 MHz(64 fs)
LCHP (RCHP) +3 (-3 +2 -2 +1 -1 0 0 -1 +1 -2 +2 -3 +3)
LCHN (RCHN) -3 (+3 -2 +2 -1 +1 0 0 +1 -1 +2 -2 +3 -3)
A12822
PWM output example
Data value +2 0 -1 +3 -3 +1 +1 -2
LCHP (RCHP) LCHN (RCHN)
A12823
No. 6329-23/40
LC78628E The source signal for the zero detection D/A converter muting circuit can be switched as shown below by the XDSEL flag in the HDCD control register.
XDSEL 0 1 Zero detection D/A converter muting circuit source signal 16-bit data read from the disc Data input from the LRCKI, BCKI, and DATAI pins RES = low q
When data with value other than zero is input as a source signal, the mute detection circuit immediately turns off and the MUTEL or MUTER pin returns to the low level. 17. HDCD function * Detailed block diagram of the HDCD function area
HDCD control register
M U X
Digital output interface
DOUT
M U X HDCD decoder Interpolation and muting HDCD filter attenuator, 8 fs HDCD Interpolation filter, De-emphasis DAC
LRCKO DACKO DFOLO DFORO
M U X
PE, LLE, GS HDCD detection M U X
LCHP NS, PWM LCHN RCHN RCHP GAIN HDCD
Deemphasis control signal
M U X
M U X
Zero detection muting
MUTEL MUTER
EMPH
LRCKI,BCKI,DATAI
PE: Peak extension LLE: Low-level extension GS: Gain scaling
A12824
* HDCD block functions -- Automatic discrimination of HDCD encoded discs -- PE, GS, and LLE processing (HDCD decoder block) -- HDCD and GAIN signal output -- 8 x oversampling HDCD filters, deemphasis, and attenuation (HDCD filter block) -- Output of HDCD decoded signals to the digital interface block -- Output of HDCD decoded signals to LRCKO, DACKO, and DFOLO -- Output of HDCD filtered signals from LRCKO, DACKO, DFOLO, and DFORO -- Output of HDCD filtered signals to the D/A converter block -- HDCD filter block source signal switching
No. 6329-24/40
LC78628E Peak Extension (PE) HDCD includes a function called peak extension. Peak extension is an optional function that applies a digitally implemented soft limit (6 dB) to rare peaks in the music signal before recording on the disc. HDCD discs include ones to which peak extension has been applied, and ones to which peak extension has not been applied. The LC78628E HDCD decoder block automatically detects this optional peak extension processing and restores the attenuated peaks to their original shape. Gain Scaling (GS) After decoding, recordings to which peak extension was applied have peaks that are 6 dB higher, and the D/A converter must reproduce these peaks. Therefore, the D/A converter input block average level is reduced by 6 dB. This average level must be matched to the average level when recordings made without peak extension or non-HDCD recordings are played back. This average level adjustment is called gain scaling (GS). The LC78628E allows applications to switch between performing this gain scaling digitally within the IC or externally using analog circuits. The EXSCA flag in the HDCD control register is used for this setting. The GAIN pin is used as the control signal if gain scaling is performed in the analog domain.
EXSCA 0 1 Gain scaling type Digital gain scaling Analog gain scaling RES = low q
Low-Level Extension (LLE) HDCD includes a function called low-level extension. This is a function that compares the average level of a song to a threshold level and raises that average level (i.e., it compresses the low levels). This is an optional function, and there are both HDCD recordings that are made with low-level extension, and ones in which it is not used. The LC78628E automatically recognizes low-level extension discs and returns compressed low levels to their original values. HDCD Signal Output -- Pin 25: HDCD If the disc being played back was HDCD encoded, the HDCD output pin outputs a high level. At all other times it outputs a low level. This pin output can be used in end products to provide an LED indicator that indicates when an HDCD disc is being played. The HDCD signal can also be read by the control microprocessor using the port input instruction. Gain Signal Output -- Pin 37: GAIN The GAIN pin is used when gain scaling is performed in the analog domain. This pin must be left open if gain scaling is performed in the digital domain. When analog gain scaling is used, a high level is output from the GAIN pin to indicate that peak extension processing had been applied to the disc being played back. A low level is output from the GAIN pin for HDCD discs that did not have peak extension applied and for non-HDCD discs. For analog domain gain scaling, the application must include an external circuit that, when the GAIN pin output level is high, increases the output level by 6 dB over the level when the pin output level is low. The GAIN signal can also be read out using the port input instruction. Digital Attenuator The HDCD filter block includes a digital attenuator that allows the attenuation level to be set in 0.5 dB steps with commands. After a reset, the attenuation level goes to fully muted (the - muted state with an attenuation code of $00). This means that applications must set the attenuation code to $FF (the maximum setting value) to output the audio signal. The attenuation code can be set to one of 256 values from $00 to $FF (0.5 dB steps) by applying commands from the control microprocessor. The setting command is a 2-byte command. This command differs from the 2-byte command used for track checking, and is the type where 16 bits of command data are transferred consecutively after setting RWC high. There is no need to send the 2-byte command reset instruction ($FF) after using this command. (See the "Two-byte commands (RWC set once)" section on page 13.)
No. 6329-25/40
LC78628E
Code $81xx $82xx $83xx $84xx $85xx $86xx $87xx Command ATT DIRECT SET ATT 4-STEP UP ATT 4-STEP DOWN ATT 8-STEP UP ATT 8-STEP DOWN ATT 16-STEP UP ATT 16-STEP DOWN RES = low DATA $00 SET (ATT - dB)
RWC Command LSB Attenuation code Attenuator setting command MSB
A12825
The attenuator STEP UP/DOWN commands ($82xx to $87xx) can be used to gradually change the attenuation level to the target value in one code step (0.5 dB) at a time every 4, 8, or 16 samples. The target value can be loaded directly by using the attenuator DIRECT SET command ($81xx).
44.1 kHz (normal speed), 88.2 kHz (2 x speed)
LR Internal fs signal
Four steps down ATT DATA Start Stop
A12826
When the attenuator STEP UP command is used, the target attenuation code must have a larger value than the code set at that point. When the attenuator STEP DOWN command is used, inversely, the target attenuation code must have a smaller value than the code set at that point. Also note that when either the attenuator STEP UP or DOWN command is issued, the next attenuator setting command must not be issued until the preceding STEP UP/DOWN command has completed, i.e. the circuit has reached the target value. The following formula can be used to estimate the time required for the attenuation value to reach the target value set by an attenuator STEP UP/DOWN command. (target code - current code) x (4, 8, or 16) ---------------------------------------- 44.1 kHz (normal speed) or 88.2 kHz (2 x speed) [ms]
The attenuator can be set in 0.5 dB steps, and the amount of attenuation can be calculated from the following formula. attenuation = (data value - 255) x 0.5 [dB] Note that since this digital attenuator is located after the HDCD detection circuit, it will not affect HDCD discrimination, no matter what attenuation level is set. 8 x Oversampling HDCD Interpolation Filters The 20-bit 1 fs data processed in the HDCD decoder block is 8 x oversampled by the 8 x oversampling HDCD interpolation filters in the HDCD filter block. However, 4 x oversampling is used in double-speed playback.
No. 6329-26/40
LC78628E Deemphasis Filter -- Pin 32: EMPH The HDCD filter block includes a built-in deemphasis filter so that music that is recorded with preemphasis applied can be played back with deemphasis. The HDCD filter block can operate with its input taken from either the audio signal read from a disc or from the audio signal input to the LRCKI, BCKI, and DATAI pins. The EMPH pin in an I/O pin that provides two functions: * Monitor output for the preemphasis on/off bit for the audio signal being read out from the disc. * Input for a signal that controls deemphasis on/off for the audio signal input to the pins. These functions are switched by the XDSEL and EMPHOEN flags in the HDCD control register as listed below.
EMPOEN 0 0 1 1 XDSEL 0 1 0 1 EMPH pin state Must be tied either high or low. The deemphasis on/off signal must be applied. High: on, low: off. Outputs the subcode Q preemphasis on/off information High: on, low: off. Do not set this mode. The IC may operate incorrectly. Deemphasis filter control signal source The subcode Q preemphasis on/off information High: on, low: off. The signal applied to the EMH pin High: on, low: off. The subcode Q preemphasis on/off information High: on, low: off. RES = low q
HDCD Decoded Signal Output to the Digital Interface Block The 20-bit data processed by the HDCD decoder can be output as digital data from the DOUT pin. The average level of the output data will differ depending on the digital/analog setting for the gain scaling mode and the type of the disc being played back. The values shown in the table are levels relative to the average value of the source signal.
GS mode Disc type PE processed HDCD disc HDCD disc that was not PE processed Non-HDCD disc Digital scaling (EXSCA = 0) -6 dB -6 dB -6 dB Analog scaling (EXSCA = 1) When GAIN is low: 0 dB When GAIN is high: -6 dB 0 dB 0 dB
The 16-bit data read out from the disc can also be output from the DOUT pin. That switching is controlled by the SPDHDCD flag in the HDCD control register.
SPDHDCD 0 1 Data output from the DOUT pin Pre-HDCD decoder processing 1 fs 16-bit data Post-HDCD decoder processing 1 fs 20-bit data RES = low q
HDCD Decoded Signal Output from LRCKO, DACKO, DFOLO, and DFORO -- Pin 33: LRCKO, pin 36: DACKO, pin 35: DFOLO, pin 34: DFORO HDCD decoded 1fs 20-bit data can be output digitally from the LRCKO, DACKO, DFOLO, and DFORO pins. The output data is identical to that output from the DOUT pin. It is also possible to output post-HDCD decoder processing HDCD processed 8 x oversampled 20-bit data (or 4 x oversampled 20-bit data in double-speed mode) from the LRCKO, DACKO, DFOLO, and DFORO pins. This 8 x oversampled signal has had internal deemphasis filtering and attenuator processing applied. The 1FSOUT flag in the HDCD control register is used to switch between the above two types of data output.
1FSOUT 0 1 Data output from LRCKO, DACKO, DFOLO, and DFORO Post-HDCD filter processing 8 fs data Pre-HDCD filter processing 1 fs data RES = low q
No. 6329-27/40
LC78628E * Timing when 1FSOUT is 0
1/352.8 kHz LRCKO LSB DFOLO DFORO DACKO
A12827
21 LSB 21
LSB MSB 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 LSB MSB 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
MSB MSB
* Timing when 1FSOUT is 1
Normal speed: 1/44.1 kHz, 2 x speed: 1/88.2 kHz LRCKO LSB DFOLO DFORO DACKO LSB MSB 181716151413121110 9 8 7 6 5 4 3 2 1 Lch MSB LSB 181716151413121110 9 8 7 6 5 4 3 2 1 Rch
A12828
HDCD Filter Processed Signal Output to the D/A Converter Block The 8 x oversampled data (4 x oversampled in double-speed playback) processed by the HDCD filter block is transferred to the internal D/A converter block, converted to PWM data, and output from the LCHP, LCHN, RCHN, and RCHP pins. This 8 x oversampling filter output signal has had internal deemphasis filtering and attenuator processing applied. HDCD Filter Block Source Switching -- Pin 57: LRCKI, pin 61: BCKI, pin 59: DATAI, pins 32: EMPH The signal to be processed in the HDCD filter block can be set to be either the 20-bit data from the HDCD decoder block or external data with the XDSETL flag in the HDCD control register. If data input from outside the IC is selected as the HDCD filter block source signal, the bit length of that data (i.e. the serial input format) can be switched as shown in the table below using the DIN16 flag in the HDCD control register.
XDSEL 0 0 1 1 DIN16 0 1 0 1 Input source signal to the HDCD filter block HDCD decoder block 20-bit output data 20-bit data input to the LRCKI, BCKI, DATAI, and EMPH pins 16-bit data input to the LRCKI, BCKI, DATAI, and EMPH pins RES = low q
No. 6329-28/40
LC78628E * Timing when 20-bit data is input to IC pins
Normal speed: 1/44.1 kHz, 2 x speed: 1/88.2 kHz LRCKI BCKI LSB DATAI MSB LSB 181716151413121110 9 8 7 6 5 4 3 2 1 Lch MSB LSB 181716151413121110 9 8 7 6 5 4 3 2 1 Rch
A12829
* Timing when 16-bit data is input to IC pins
Normal speed: 1/44.1 kHz, 2 x speed: 1/88.2 kHz LRCKI BCKI LSB DATAI LSB 151413121110 9 8 7 6 5 4 3 2 1 Lch LSB MSB 1413121110 9 8 7 6 5 4 3 2 1 Rch
A12830
* *
*
Use 20-bit input mode when inputting, to the LRCKI, BCKI, and DATAI pins, post-HDCD decoding 20-bit data that was recorded on MD and using this IC's internal D/A converter for playback. When the HDCD filter block input source is set to pin input by setting XDSEL flag to 1, do not set the IC to CD playback state. In this case, if gain scaling is set to analog gain scaling mode, the GAIN pin will output a low level, and if set to digital gain scaling mode, it will output a high level. Clocks applied to the LRCKI and BCKI pins must be synchronized with the LC78628E's system clock.
HDCD Control Register (CRHDCD) The HDCD control register consists of 6 flags used for setting the modes associated with HDCD operations. This section presents the method for setting this register and the meanings of the flags. * Setting procedure The HDCD control register is set using the following 2-byte command. Instruction code: $D8xx (2-byte command) Here, xx corresponds to the flags in CRHDCD, and bits transferred as a high level are set to 1.
RWC CQCK COIN 0 1 2 3 4 5 6 7
A12831
No. 6329-29/40
LC78628E * Flag bit allocation in the register
Flag EXSCA (bit 0) XDSEL (bit 1) 1FSOUT (bit 2) Reserved (bit 3) SPDHDCD (bit 4) Reserved (bit 5) DIN16 (bit 6) EMPHONEN (bit 7) 0 1 0 1 0 1 Function The 6 dB gain scaling operation is performed internally. The 6 dB gain scaling operation is performed externally. The GAIN output pin is used. Data from the HDCD decoder block is applied to the HDCD filter block. Data input from the LRCKI, BCKI, and DATAI pins is applied to the HDCD filter block. Data from the HDCD filter block is output from the LRCKO, DACKO, DFOLO, and DFORO pins. (8 fs) Data from the HDCD decoder block is output from the LRCKO, DACKO, DFOLO, and DFORO pins. (1 fs) -- q q q After a reset q
-- This flag must always be set to 0. 0 1 Pre-HDCD processing 16-bit data read out from the disc is output from the DOUT pin. The 20-bit data from the HDCD decode block is output from the DOUT pin.
-- This flag must always be set to 0. 0 1 0 1 The data input to the DATAI pin has a bit length of 20 bits. The data input to the DATAI pin has a bit length of 16 bits. The EMPH pin output is disabled (high impedance). The EMPH pin output is enabled (monitor data is output).
-- q q
18. General-purpose I/O ports -- Pin 38: P0, pin 39: P1, pin 40: P2, pin 41: P3, pin 17: P4, pin 18: PCCL The LC78628E provides 5 I/O ports. These are set to input mode after a reset. Unused I/O port pins must either be set to input mode and conntected to ground or set to output mode and left open.
Code $DD $DB $DC Command PORT READ PORT I/O SET PORT OUTPUT SET PORT I SET RES = low
Applications can use the PORT READ command to read out the port information, the HDCD signal and the GAIN signal in the order P0 to P4, HDCD, GAIN from the SQOUT pin in synchronization with the falling edge of the CQCK signal. This command has a 1-byte command format. Only those commands related to the general-purpose ports and the HDCD control register can be used during track check, track jump, and internal motor braking operations by setting the PCCL pin. To use these commands during a track check or other operation, the application must set the PCCL pin high. (When the PCCL pin is high, the LC78628E will not accept commands other than those mentioned above.) The application must set the PCCL pin low before applying any other command. However, note that if commands are applied during a track check or other operation when the PCCL pin is low, that operation will be interrupted. These high and low levels must be applied to the PCCL pin when the RWC pin is at the low level.
RWC
CQCK LSB COIN 1 0 1 1 1 0 1 MSB 1
SQOUT
P0
P1
P2
P3
P4 HDCD GAIN
A12832
No. 6329-30/40
LC78628E Another point here is that these pins can be independently set to be used as control output pins with the PORT I/O set command. The ports are selected with the lower 5 bits of the one byte of data. The one byte of data corresponds to P0, P1, P2, P3, and P4 starting with the low order bit. This command has the two-byte command format (RWC set once). One data byte + $DB PORT I/O SET
dn = 1 ... Sets Pn to be an output pin. dn = 0 ... Sets Pn to be an input pin. n = 0 to 4 Ports set up to be output pins can independently output either a high or low level. The low order 5 bits of the one byte of data correspond to those ports. The one byte of data corresponds to P0, P1, P2, P3, and P4 starting with the low order bit. This command has the two-byte command format (RWC set once). One data byte + $DC PORT OUTPUT SET
dn = 1 ... Outputs a high level from Pn, which is set up for output. dn = 0 ... Outputs a low level from Pn, which is set up for output. n = 0 to 4
19. Clock oscillator -- Pin 43: XIN, pin 4: XOUT
Code $8E $8D $CE $C2 $C1 Command OSC ON OSC OFF XTAL 16M Normal-speed playback Double-speed playback q q RES = low q
The clock that is used as the time base is generated by connecting a 16.9344 MHz oscillator element between these pins. The OSC OFF command turns off both the VCO and crystal oscillators. When implementing a system that supports double-speed playback, the playback speed is set with either the double-speed playback command or the normal speed playback command. Recommended oscillator element: CSA-309 (Citizen Watch Co., Ltd.) SCA16.93MXZ040 (Toyama Murata Mfg. Co., Ltd.) The oscillator circuit should be located as close as possible to the IC. We recommend evaluating oscillator performance on the printed circuit board actually used to determine the values of the resistor (Rf) and capacitors (C) used.
XIN 43 Rf Oscillator element
XOUT 44
C
C
A12833
20. 16M and 4.2M pins -- Pin 30: 16M, pin 72: 4.2M The 16M pin outputs the 16.9344 MHz clock which is output of the buffer for the 16.9344 MHz crystal oscillator. The 4.2M pin outputs a 4.2336 MHz clock signal which can be used as the system clock for an LA9230/40 Series IC. When the oscillator is turned off both these pins will be fixed at either high or low.
No. 6329-31/40
LC78628E 21. Reset circuit -- Pin 68: RES When power is first applied, this pin should be briefly set low and then set high. This will set the muting to - dB and stop the disc motor.
CLV servo related Muting control Subcode Q address condition Track jump mode Track count mode Digital attenuator OSC Playback speed START 0 dB Address 1 Previous Previous DATA0 ON Normal speed STOP -12 dB Address Free New New DATA$00 to $FF OFF Double-speed BRAKE - CLV
Setting the RES pin low directly sets the LC78628E to the settings enclosed in boxes in the table.
+5V
68
+
RES
A12834
22. Other pins -- Pin 2:TAI, pin 80: TEST1, pin 12: TEST2, pin 26: TEST3, pin 31: TEST4, pin 74: TEST5, pin 69: TST11, pin 60: TEST6 These pins are used for testing the IC's internal circuits. The TAI and TEST1 to TEST5 pins must be connected to ground (0 V). TST11 is an output pin, and should be left open in normal applications. TST11 normally outputs a low level. TEST6 is an output pin, and should be left open in normal applications. TEST6 outputs a low level after an FSX, TEST6, or EFLG LO instruction ($0A) has been applied. 23. Circuit Block Operating Descriptions * RAM address control The LC78628E incorporates an 8-bit x 2K-word RAM on chip. This RAM has an EFM demodulated data jitter handling capacity of 4 frames for bufer memory implemented using address control. The LC78628E continuously checks the remaining buffer capacity and controls the data write address to fall in the center of the buffer capacity by making fine adjustments to the frequency divisor in the PCK side of the CLV servo circuit. If the 4 frame buffer capacity is exceeded, the LC78628E forcibly sets the write address to the 0 position. However, since the errors that occur due to this operation cannot be handled with error flag processing, the IC applies muting to the output for a 128 frame period.
Position -4 or lower -3 -2 -1 0 +1 +2 +3 +4 or greater Divisor or Handling Forcibly moves to 0 589 589 589 588 587 587 587 Forcibly moves to 0 Decreasing divisors Standard divisor Advancing divisors
No. 6329-32/40
LC78628E * C1 and C2 error correction The LC78628E writes EFM demodulated data to internal RAM to compensate for jitter and then performs the following processing with uniform timing based on the crystal oscillator clock. First, the LC78628E performs C1 error checking and correction in the C1 block, determines the C1 flags, and writes the C1 flag register. Next, the LC78628E performs C2 error checking and correction in the C2 block, determines the C2 flags, and writes data to internal RAM.
C1 Check No errors Single error Two errors Three or more errors C2 Check No errors Single error Two errors Three or more errors Correction and Flag Processing Correction not required - flags cleared Correction performed - flags cleared Correction performed - flags set Correction not possible - flags set Correction and Flag Processing Correction not required - flags cleared Correction performed - flags cleared C1 flags referenced. *1 C1 flags referenced. *2
Notes: 1. If the positions of the errors determined by the C2 check agree with the those indicated by the C1 flags, the correction is performed and the flags are cleared. However, if the number of C1 flags is 7 or higher, C2 correction may fail. In this case correction is not performed and the C1 flags are taken as the C2 flags without change. Error correction is not possible if one error position agrees but the other does not. Furthermore, if the number of C1 flags is 5 or under, the C1 check result can be seen as unreliable. Accordingly, the flags will be set in this case. Cases where the number of C1 flags is 6 or more are handled in the same way, and the C1 flags are taken as the C2 flags without change. When there is not even one agreement between the error positions, error correction is, of course, impossible. Here, if the number of C1 flags was 2 or under, data that was seen as correct after C1 correction is now seen as incorrect data. The flags are set in this case. In other cases, the C1 flags are taken as the C2 flags without change. 2. When the data is determined to have three or more errors and be uncorrectable, correction is, of course, impossible. Here, if the number of C1 flags was 2 or under, data that was seen as correct after C1 correction is now seen as incorrect data. The flags are set in this case. In other cases the C1 flags are taken as the C2 flags without change.
No. 6329-33/40
LC78628E 24. Command summary table Blank entry: Illegal command, *: Latching commands (mode setting commands), @: Commands shared with an ASP (LA9240M/41M or similar device), Items in parentheses are ASP commands (provided for reference purposes)
$00 $01 $02 $03 $04 $05 $06 $07 $08 $09 $0A $0B $0C $0D $0E $0F $40 $41 $42 $43 $44 $45 $46 $47 $48 $49 $4A $4B $4C $4D $4E $4F *Disables setting the V flag in mute mode *Enables setting the V flag in mute mode *ATIME priority on *ATIME priority off *TEXT ACTIVE MODE *TEXT STANDBY MODE *TRACKING OFF *UBIT ON *UBIT OFF *DOUT ON *DOUT OFF (ADJ.RESET) *MUTE 0 dB *MUTE -12 dB *MUTE - dB *DISC MTR START *DISC MTR CLV *DISC MTR BRAKE *DISC MTR STOP @FOCUS START #1 *ADDRESS FREE *FSX, TEST6, EFLG Lo *FSX, TEST6, EFLG EN $10 $11 $12 $13 $14 $15 $16 $17 $18 $19 $1A $1B $1C $1D $1E $1F $50 $51 $52 $53 $54 $55 $56 $57 $58 $59 $5A $5B $5C $5D $5E $5F 1TJ OUT #4 1TJ IN #4 128TJ OUT 2TJ IN 1TJ IN #1 1TJ IN #2 4TJ IN 16TJ IN 64TJ IN 256TC 128TJ IN 2TJ OUT 1TJ OUT #1 1TJ OUT #2 4TJ OUT 16TJ OUT 64TJ OUT $20 $21 $22 $23 $24 $25 $26 $27 $28 $29 $2A $2B $2C $2D $2E $2F $60 $61 $62 $63 $64 $65 $66 $67 $68 $69 $6A $6B $6C $6D $6E $6F *STEREO OUT *LCH MONAURAL OUT *RCH MONAURAL OUT *In TJ mode: TOFF = low *In TJ mode: TOFF = high *New track count technique *Old track count technique $30 $31 $32 $33 $34 $35 $36 $37 $38 $39 $3A $3B $3C $3D $3E $3F $70 $71 $72 $73 $74 $75 $76 $77 $78 $79 $7A $7B $7C $7D $7E $7F 32TJ OUT 1TJ OUT #3 32TJ IN 1TJ IN #3
Continued on next page.
No. 6329-34/40
LC78628E
Continued from preceding page.
Blank entry: Illegal command, *: Latching commands (mode setting commands), @: Commands shared with an ASP (LA9240M/41M or similar device), Items in parentheses are ASP commands (provided for reference purposes)
$80 $81 $82 $83 $84 $85 $86 $87 $88 $89 $8A $8B $8C $8D $8E $8F $C0 $C1 $C2 $C3 $C4 $C5 $C6 $C7 $C8 $C9 $CA $CB $CC $CD $CE $CF *CK2 polarity reversed *Internal BRK-DMC low *Internal BRK-DMC high *During internal braking: TOFF *During internal braking: TON *X'tal 16M *Internal braking off *Internal braking on *Double-speed playback *Normal speed playback *ROMXA RESET TRACK JMP BRK *OSC OFF *OSC ON *TRACKING ON *ATTNUATOR DATA SET *ATTENUATOR 4 FS UP *ATTENUATOR 4 FS DN *ATTENUATOR 8 FS UP *ATTENUATOR 8 FS DN *ATTENUATOR 16 FS UP *ATTENUATOR 16 FS DN *CDROMXA *ADDRESS FREE 1 CHECK $90 $91 $92 $93 $94 $95 $96 $97 $98 $99 $9A $9B $9C $9D $9E $9F $D0 $D1 $D2 $D3 $D4 $D5 $D6 $D7 $D8 $D9 $DA $DB $DC $DD $DE $DF *PORT I/O SET *PORT OUTPUT SET PORT READ PORT READ *HDCD CTRL REG SET (2-byte command) (*F.OFF.ADJ.ST) (*F.OFF.ADJ.OFF) (*T.OFF.ADJ.ST) (*T.OFF.ADJ.OFF) (*LASER.ON) (*LSR.OF/F.SV.ON) (*LSR.OF/F.SV.OFF) (*SP.8 cm) (*SP.12 cm) (*SP.OFF) (*SLED.ON) (*SLED.OFF) (*EF.BAL.START) (*T.SERVO.OFF) (*T.SERVO.ON) $A0 $A1 $A2 $A3 $A4 $A5 $A6 $A7 $A8 $A9 $AA $AB $AC $AD $AE $AF $E0 $E1 $E2 $E3 $E4 $E5 $E6 $E7 $E8 $E9 $EA $EB $EC $ED $EE $EF *Command noise reduction off *Command noise reduction on *VCO x 2 SET *VCO x 1 SET *VCO x 0.5 SET *DISC 8 cm SET *DISC 12 cm SET *Old track jump technique *New track jump technique FOCUS START #2 *Internal brake cont. $B0 $B1 $B2 $B3 $B4 $B5 $B6 $B7 $B8 $B9 $BA $BB $BC $BD $BE $BF $F0 $F1 $F2 $F3 $F4 $F5 $F6 $F7 $F8 $F9 $FA $FB $FC $FD $FE $FF @NOTHING *@2 bytes CMD RESET *@TRACK CHECK OUT (2 bytes DETECT) *@TRACK CHECK IN (2 bytes DETECT) *CLV-PH1 division mode *CLV-PH2 division mode *CLV-PH4 division mode *CLV-PH8 division mode *CLV 3-value output on *CLV 3-value output off *JP 3-value output on *JP 3-value output off
No. 6329-35/40
LC78628E Sample Application Circuit
Audio VCC Rch Audio GND Lch
+
+
GAIN H H
L
L
- +
+ -
+
+ -
+ + + - + -
+ - - + +
+ -
+
+
XVSS
XVDD
16.9344MHz WRQ RWC P3
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41
+
SQOUT COIN CQCK RES SCLK DQSY SRDT
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
RWC WRQ FSX BCKI TEST6 DATAI EFLG LRCKI DOUT MUTER RVDD RCHP RCHN RVSS LVSS LCHN LCHP LVDD MUTEL XVSS XOUT XIN XVDD P3
Control or detection 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 P2 P1 P0
SQOUT CION CQCK RES TST11 SCLK DQSY 4.2M SRDT TEST5 CS LRSY CK2 ROMXA C2F TEST1
LC78628E
P2 P1 PO GAIN DACKO DFOLO DFORO LRCKO EMPH TEST4 16M JP- JP+ VDD3V TEST3 HDCD
To microcontroller
VDD3
LED
+
DRF SL- SL+
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
DEFI TAI PDO VVSS ISET VVDD FR VSS VSS EFMO EFMIN TEST2 CLV+ CLV- V/P VDD P4 PCCL HFL TES PCK FSEQ TOFF TGL
VDD5
+
PCCL
GND
SLI RFSM
CV+ CV- SLOF
TOFF TGL
SL+ SL- DRF CE DAT CL CLK
DEF
HFL TES
JP+ JP-
A12835
No. 6329-36/40
LC78628E CD DSP Comparison Chart
Product Function EFM-PLL RAM Playback speed Digital output Interpolation Zero cross muting Level meter and peak search Bilingual Digital attenuator Digital filters Digital deemphasis General-purpose ports VCD support Anti-shock interface Anti-shock controller CD text CD-ROM I/F HDCD decoder 1-bit DAC L.P.F Supply voltage Package Output I/O LC78621E Built-in VCO FR = 1.2 k 16 K 2x q 4 q -12 dB, - q q q 8 fs q 2 x x *2 x x q x q x 3.6 to 5.5 V QIP80E LC78625E Built-in VCO FR = 1.2 k 16 K 2x q 4 q -12 dB, - q q q 8 fs q 2 (4) q *2 x x q x q x 3.0 to 5.5 V QIP80E LC78630E Built-in VCO FR = 1.2 k 18 K 4x q 2 q - x q q 2 fs q 2 2 + (4) q *2 x x q x q x 3.6 to 5.5 V QIP80E LC78624E Built-in VCO FR = 1.2 k 16 K 2x q 2 q - x q x x x x 5 x *1 x q x x x x 3.0 to 5.5 V QIP64E LC78626E/ LC78626KE Built-in VCO FR = 5.1 or 1.2 k 16 K 2x q 2 q - x q q 4 fs / 8 fs q x 1 + (3) x Not required q max. 4M-DRAM/ max. 16M-DRAM x x x q q 3.0 to 5.5 V/ 3.0 to 3.6 V QIP100E LC78622E/ LC78622NE Built-in VCO FR = 1.2 k 16 K 2x q 2 q - x q q 4 fs / 8 fs q x / (3) 5 x x x x x x q q 3.0 to 5.5 V/ 3.6 to 5.5 V QIP64E LC78628E Built-in VCO FR = 1.2 k 16 K 2x q 4 q -12 dB, - x q q 8 fs q x 5 q x x q q q q x 3.0 to 3.6 V, 4.5 to 5.5 V QIP80E
Anti-shock interface: 1. An anti-shock system can be formed with an external anti-shock controller plus an external digital filters and D/A converter IC. 2. An anti-shock system can be formed with an external anti-shock controller using the internal digital filter and D/A converter. (However, there are restrictions on the timing between XIN and the clock input used for the digital filter.)
No. 6329-37/40
LC78628E Design Notes While it goes without saying that the absolute maximum ratings, the allowable operating ranges, and the recommended operating conditions for the LC78628E must be observed strictly to achieve reliable end products, care is also required with respect to both the conditions in the applications operating environment, such as the ambient temperature and static electricity, and the mounting conditions. This section presents notes on points that require particular attention during design, mounting, and other times. Handling Unused Pins * If this IC is operated with unused input pins in the open state, certain internal aspects may become unstable. If there are specific instructions in the device documentation for handling specific pins when unused, be sure to follow those instructions. Also be careful not to allow any output pins to be connected to power, ground, or any other output pin. * If any general-purpose I/O port is unused, it should either be set to function as an output port with a low-level output, or it should be left as an input port with the level held fixed, either pulled up or pulled down. Latch-Up Prevention * Due to the structure of the IC itself, the same potential must be applied to all of the 5 V system power supply pins. * The same potential must also be applied to the servo system ASP. The slice level control circuit is shared with this IC, and the same potential must be applied. Note that the same potential must be applied to all of the ASP power supply pins. * The voltage levels on the input and output pins must not exceed VDD and must not fall below VSS. This point means that the timing when power is first applied requires care. * Do not allow overvoltages or abnormal noise levels to be applied to this IC. * In general, latch-up can be prevented by applying either VDD or VSS to all unused input pins. However, the notes on pin handling listed in the pin descriptions with this IC must be followed. * Do not short the outputs. Interface When the inputs and outputs of different devices are connected, differences between the input VIL/VIH and output VOL/VOH levels can result in incorrect operation. When connecting devices with different supply voltages, such as devices in dual power supply systems, always insert level shifters so that the devices are not destroyed. Load Capacitances and Output Current * If large load capacitances are connected, the effective output short state may continue for an extended period and result in overloaded wiring. Furthermore, high charge and discharge currents can cause noise leading to degraded performance or incorrect operation. Only use loads with the recommended capacitance. * High output source and sink currents can also result in similar problems. Use the recommended current values while taking the allowable power dissipation rating into account. Notes on Power Application and Reset * There are points that require care when power is first applied, during a reset, and when the reset state is cleared. Refer to the notes in the device spec sheet and adopt designs that are appropriate for the product. * The pin output states and I/O settings as well as the contents of the IC internal registers, are not guaranteed after power is first applied. The states of items that are defined by the reset operation and by mode setting operations are only guaranteed after those operations have been performed. After power is first applied, the application must perform a reset operation. Note that the contents of registers and pin states that are undefined may change over time from their values early in the design process due to long-term changes in sample-to-sample variations. * The general-purpose I/O ports go to the input state after a reset. From the standpoint of failsafe design, if any of these pins must be tied high or low, one effective technique is to connect each one of these pins through an individual resistor to either VDD (pull up) or VSS (pull down). * If the 4.2M output is used as the microcontroller master clock, the reset circuit should be shared with the microcontroller. Since the microcontroller will not be reset unless a clock is supplied, the LC78628E reset input must not be controlled from a microcontroller output port. If the LC78628E is not reset, there is no guarantee that the 4.2 MHz signal will be output, and the microcontroller will also not be reset. This can lead to the application failing to operate correctly.
No. 6329-38/40
LC78628E Notes on Thermal Design The failure rate of semiconductor devices is significantly accelerated by increases in ambient temperature and power dissipation. To assure high reliability, possible variations in the ambient conditions must be considered and adequate margins provided in the thermal design. Notes on Printed Circuit Board Pattern Design * Separate VDD and ground lines should be used for each system to reduce the influence of shared impedances. * The VDD and ground lines should be made as short and wide as possible, and their high-frequency impedance should be made as low as possible. Ideally, decoupling capacitors (0.01 to 1 F) should be inserted between each VDD and ground. These capacitors must be placed as close as possible to the power supply pins of the IC. Also, it is appropriate to insert capacitor of about 100 to 220 F between each VDD and ground as low-frequency filters. However, note that if these capacitors are too large, latch-up may result. * In the servo system, the reference voltage VREF line should be handled in the same way as the driver VDD and ground lines. The driver ground lines should be made particularly wide. The recommended driver pattern, which takes heat dissipation directly under the device into account, must be used. * If a current output type pickup is used, the light sensor element connector and the ASP RF input must be located as close together as possible. If a voltage output type pickup is used, the current-voltage conversion resistor located at the ASP input should be located near the ASP RF input. * The EFM signal line should be made as short as possible, and either kept away from other signal lines or a VSS or VDD shield line should be placed between this line and the adjacent signal line. The slice level controller output (EFMO) and the ASP clock output (4.2M) can easily cause interference in the EFM signal line. Therefore the resistor connected to the output pin should be placed as close to the pin as possible. Also note that the influence of spurious radiation is increased when this resistor is small, and that the output level requires care when the resistor is larger. The 4.2M output must be designed while taking the ASP input level into account (design center: 1 Vp-p). * Noise occurring in the microcontroller interface may result in incorrect operation. Although this will depend on the application itself, the interface lines should be made as short as possible and inductances and capacitances minimized. However, be careful that crosstalk does not become a problem. If the interface lines must be long, or external noise is a problem, it may be effective to insert noise reducers. These filters must be designed with the interface timing taken into consideration. Applying the command noise reduction command ($EF) to the LC78628E can also be effective. * Cover the area around the crystal oscillator circuit with a ground pattern layer. Notes on Software Design * Software designers must follow the instructions in the device documentation concerning recommendations and forbidden aspects when designing software for this device. * If the digital output is used, apply a UBIT OFF ($41) command to the LC78628E at initialization. A UBIT ON ($40) command should only be issued during playback to prevent DIR unlock and to prevent incorrect subcode operation. * At initialization, after releasing the LC78628E reset state, and after issuing an OSC ON command to the LC78628E, issue a 2-byte command reset ($FF) to the ASP (an LA9230M Series or LA9240M Series IC) and set up the ASP command register. * If the subcode Q data cannot be received for over a certain period during CD playback, it may be due to noise entering the microcontroller interface. Before switching to stop processing, issue an $FF command and then try to receive the subcode Q data again. * Since the ASP (an LA9230M Series or LA9240M Series IC) uses the LC78628E 4.2M output as the master clock, an additional 30 ms setup time in addition to the oscillator stabilization time is required at initialization, after clearing the LC78628E reset state, and after issuing an OSC ON command to the LC78628E. Note that this 30 ms setup time is also required after issuing an ASP RESET ($00) command to the ASP. * Since the command timing for the ASP (an LA9230M Series or LA9240M Series IC) is slower than that for the LC78628E, be sure to refer to the ASP documentation when designing the software.
No. 6329-39/40
LC78628E Other Notes If you have any questions, contact your Sanyo sales representative during the design process. This IC is designed especially for CD player applications, and has specifications that differ from those of general-purpose logic devices. Also be sure to perform full system debugging as required by the equipment system or applications that require failsafe specifications.
A separate contract with Pacific Microsonics, Inc. is required to manufacture and sell electronic equipment that uses HDCD (High Definition Compatible Digital) technology. In Japan, contact: Pacific Microsonics, Inc. Asia Office Telephone: 03-5355-7579 In the US, contact: Pacific Microsonics, Inc. Telephone: 510-475-8000 Notice All shipments of this IC (except for sample shipments) after June 1999 has been reported by Sanyo to Pacific Microsonics, Inc.
Specifications of any and all SANYO products described or contained herein stipulate the performance, characteristics, and functions of the described products in the independent state, and are not guarantees of the performance, characteristics, and functions of the described products as mounted in the customer's products or equipment. To verify symptoms and states that cannot be evaluated in an independent device, the customer should always evaluate and test devices mounted in the customer's products or equipment. SANYO Electric Co., Ltd. strives to supply high-quality high-reliability products. However, any and all semiconductor products fail with some probability. It is possible that these probabilistic failures could give rise to accidents or events that could endanger human lives, that could give rise to smoke or fire, or that could cause damage to other property. When designing equipment, adopt safety measures so that these kinds of accidents or events cannot occur. Such measures include but are not limited to protective circuits and error prevention circuits for safe design, redundant design, and structural design. In the event that any or all SANYO products (including technical data, services) described or contained herein are controlled under any of applicable local export control laws and regulations, such products must not be exported without obtaining the export license from the authorities concerned in accordance with the above law. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, or any information storage or retrieval system, or otherwise, without the prior written permission of SANYO Electric Co., Ltd. Any and all information described or contained herein are subject to change without notice due to product/technology improvement, etc. When designing equipment, refer to the "Delivery Specification" for the SANYO product that you intend to use. Information (including circuit diagrams and circuit parameters) herein is for example only; it is not guaranteed for volume production. SANYO believes information herein is accurate and reliable, but no guarantees are made or implied regarding its use or any infringements of intellectual property rights or other rights of third parties.
This catalog provides information as of March, 2000. Specifications and information herein are subject to change without notice. PS No. 6329-40/40


▲Up To Search▲   

 
Price & Availability of LC78628

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X